Skip to main content link. Accesskey S
  • HCL Logo
  • HCL Notes and Domino wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
Community Articles > Lotus Notes Traveler > Lotus Notes Traveler performance > IBM Notes Traveler 9.0.0.1 in Standalone Configuration Performance on IBM i
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

IBM Notes Traveler 9.0.0.1 in Standalone Configuration Performance on IBM i

This article reports the performance test results of IBM Notes Traveler 9.0.0.1 on IBM i operation system with Standalone configuration.

IBM Notes Traveler 9.0.0.1 in High-Availability Configuration Performance on IBM i

This article reports the performance test results of IBM Notes Traveler 9.0.0.1 on IBM i operation system with High Availability (HA) configuration.
Community articleIBM Notes Traveler 9.0.0.1 in Standalone Configuration Performance on IBM i
Added by ~Tate Quetresavitch | Edited by ~Lisa Brejipymanjip on October 21, 2013 | Version 2
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
This article reports the performance test results of IBM Notes Traveler 9.0.0.1 on IBM i operation system with Standalone configuration.
ShowTable of Contents
HideTable of Contents
  • 1 Introduction
  • 2 Testing
    • 2.1 Setup
    • 2.2 Test Methodology
  • 3 Domino mail server workload
    • 3.1 Domino mail server configuration parameters
    • 3.2 Traveler server configuration parameters
  • 4 Results
  • 5 Conclusion
  • 6 Resources
  • 7 Appendix 1: Notes.ini settings
  • 8 About the authors

Introduction


IBM® Notes® Traveler provides automatic, two-way, over-the-air syncing between IBM Domino® servers and wireless handheld devices, including Android devices, Windows™ Mobile devices, Nokia S60 Third Edition devices, Nokia S60 Fifth Edition devices, Nokia Symbian^3 devices, and select mobile devices running the Exchange ActiveSync protocol, such as Apple, Windows Phone and BlackBerry 10 devices.

IBM Notes Traveler syncs mail, calendar and address book data in real time. On some select clients, To Do and Journal data are also synchronized. The Notes Traveler server runs as a Domino server task and is installed on a server running IBM Domino. The Notes Traveler server task uses the Domino directory to look up Notes users.

Testing



Setup


We use the following hardware for our testing:
• Power 740 8205-E6B
• a Storwize V7000 with 24x 10K 360GB disk units.
• 2 Hosting VIOS partitions with 8GB FC connection to the Storwize V7000. Each VIOS LPAR has 1 CPU dedicated 4GB Memory

Standalone mode test configuration was as shown on figure 1 and as outlined in table 1.

Figure 1. Test configuration


Table 1. Test configuration hardware and software
Function
CPU
Memory
Storage
Software
Quantity
Mail Server
Power 740 LPAR
4 core
3.6 GHz
32 GB
800 GB
Domino 9.0.0 on IBM i 7.1
1
Traveler Server
Power 740 LPAR
2 core
3.6 GHz
16 GB
500 GB
Traveler 9.0.0.1 and Domino 9.0.0 on IBM i 7.1
1

Test Methodology


The test strategy was to simulate a typical enterprise-customer messaging load and then add mobile devices to that environment. The IBM Notes Server.Load workload generators simulated Notes client activity by sending mail to random users in the test set and causing other activity on the Domino mail server.

We added mobile devices into this mix, using the device simulators, which keep the changes generated by Server.Load in sync with the client and simulate mobile-user actions on the device.

The performance of the Notes Traveler server and the Domino Mail server were measured by using of the Notes Traveler and Server.Load N85Mail workloads on IBM i 7.1 servers.

Notes Traveler servers were exercised by test systems that simulated mobile device clients. These driver systems simulated remote devices reading and sending mail messages using HTTP (not HTTPS).

Here are the details the IBM Notes Traveler client script:
There are 64 iterations of this loop with a 15-min wait between iterations. Each user starts on a random iteration count (1st, 5th, etc.), and each user runs for the entire 64 iterations:

Loop start
 OPEN/READ five Inbox mails (every iteration)
 Reply to the first mail (every 2nd iteration)
 SEND one 10-byte mail to one person (every 8th iteration)
 SEND another 10-byte mail to three people (every 8th iteration)
 MOVE one mail from the Inbox to the NotesBench folder (every iteration)
 DELETE two mails (every iteration)
Loop end

In addition to the user scripts above, the Notes Traveler clients are listening for auto-sync (push) messages from the Notes Traveler server. If mail or calendar data is changed on the server as a result of the NotesBench load drivers, then the Notes Traveler client will automatically synchronize the server changes to the device.

The load driver for Notes Traveler simulates Windows Mobile (WM) 6, Nokia, Apple and Android devices. Windows Mobile, Nokia, and Android devices use HTTP-based auto sync, whereas Apple devices use the Exchange ActiveSync synchronization protocol and have different performance characteristics than the WM, Nokia, and Android devices.

For Notes Traveler 9.0.0.1, a mixed workload with 35% Android devices, 5% Windows phone devices 60% Apple devices was used.

Domino mail server workload


The N85Mail workload that was run on the IBM Domino 9.0.0 mail server simulated users sending mail using an IBM Notes client. This workload is part of a NotesBench workload suite that is part of the tools NotesBench and Server.Load (included as an installation option in the administrator client). For more information about the details of the N85Mail workload, refer to the developerWorks® article, “IBM Lotus Notes V8 workloads: Taking performance to a new level.”

For these measurements, the N85Mail workload simulated 4,000 IBM Notes clients sending mail to up to 7000 users (4000 plus the number of mobile device users). The additional users(up to 3,000) were the IBM Notes Traveler registered users. These measurements simulate a customer environment in which mail users have either an IBM Notes client or an IBM Notes Traveler device, but not both at the same time.


DISCLAIMER: All our tests are lab measurements; therefore the results may differ from real customer environments. For assistance with capacity planning, we recommend consultation with the IBM TechLine team.

Domino mail server configuration parameters


Table 1 lists the software configuration for the Domino mail server.

Table 2. Software configuration
Notes.ini settings

Used for all tests
server_pool_tasks=200
server_max_concurrent_trans=200
Server_Show_Performance=1
RouterDbCacheSize=6100
NSF_DBcache_maxentries=6000
SCHEDULE_NO_VALIDATE=1


The mail server is running Domino Server 9.0.0 set up as a single Domino partition server using settings in table 2.

Traveler server configuration parameters



IBM Notes Traveler Server 9.0.0.1 was set up using settings in table 3.

Table 2 shows the software configuration for the Notes Traveler Server . The Notes Traveler server must be tuned for the number of active users that it supports. The settings we changed for this test are indicated in the table. For more details, refer to the “Tuning performance of the server” topic in the Notes Traveler 9.0.0 product documentation.

Table 3. Software configuration for Notes Traveler Server
settings

HTTP threads
1.2* number of devices


Results


The following figures show system resource utilization for Notes Traveler Server 9.0.0.1 on IBM i at different simulated device loads in a standalone configuration.
Figure 2 shows the CPU resource utilization for Traveler server and Mail server

Figure 2. CPU Utilization for Traveler Server and Mail Server

Figure 3 shows the base pool page fault for Traveler server and Mail server.

Figure 3. Page Fault for Traveler Server and Mail Server


Figure 4 shows physical DISK I/O usage for Traveler server and Mail server.

Figure 4. Physical DISK I/O usage for Traveler Server and Mail Server

Figure 5 shows the network usage for Traveler server and Mail server.

Figure 5. Network usage for Traveler Server and Mail Server


Conclusion


The performance measurements of the IBM Notes Traveler 9.0.0.1 in our configuration demonstrated that the Traveler servers in standalone configuration is able to support up to 3,000 devices.



Resources


IBM Notes and Domino Wiki:
http://www-10.lotus.com/ldd/dominowiki.nsf

Traveler wiki document: “Configuring IBM Notes Traveler High Availability pool on IBM i”
http://www-10.lotus.com/ldd/dominowiki.nsf/xpDocViewer.xsp?lookupName=Administering+IBM+Notes+Traveler+9#action=openDocument&res_title=Configuring_the_IBM_Notes_Traveler_High_Availability_pool_on_IBM_i_A9&content=pdcontent

Traveler wiki document: “IBM Notes Traveler 9.0 in High-Availability Configuration Performance”
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/IBM_Notes_Traveler_9.0_in_High-Availability_Configuration_Performance

Traveler wiki document: “IBM Notes Traveler 9.0.0.1 in High-Availability Configuration Performance on IBM i”
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/IBM_Notes_Traveler_9.0.0.1_in_High-Availability_Configuration_Performance_on_IBM_i


Appendix 1: Notes.ini settings



Notes.Ini parameter name
Explanation
NSF_Dbcache_Maxentries
Specifies the number of databases that a server can hold in its database cache at one time
RouterDbCacheSize
Specifies the size of Router Database cache used to cache mail databases in the router process.
SCHEDULE_NO_VALIDATE
Enables or disables whether SchedMgr validates its busytime database entry on a daily basis, as follows: 0 (default) - Enables validation 1 - Disables validation
Server_MAX_CONCURRENT_TRANS
Sets the limit for the number of concurrently scheduled transactions on a server
Server_Pool_Tasks
Total number of physical threads in the Domino server (DbServer) threadpool.
Server_Show_Performance
Applies to servers. Specifies whether or not server performance events are displayed on the console. Set this variable to 1 to display server performance events on console.

About the authors


Chen, Yong Ze is an Advisory Software Engineer working for IBM i Domino and Traveler. You can reach him at yongzech@cn.ibm.com

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (2)Oct 21, 2013, 12:21:48 PM~Lisa Brejipymanjip  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility